#!/usr/bin/python
#-*- coding: utf-8 -*-

from Report import *

class Checker:
    def __init__(self):
        self.checkers = []

    def check(self, filePath):
        report = Report(filePath)
        for checker in self.checkers:
            report = checker.check(filePath, report)

    def bindChecker(self, checker):
        self.checkers.append(checker)

